﻿/***************************
 * Author：peiyang
 * DateTime：
 * Description：<Description>
 * Copyright：臭皮匠工作室@2020
 **/

using System;

namespace Cpjit.SunnyPaine.Toolkit.RabbitMQ.Model
{
    /// <summary>
    /// 包含与RabbitMQ连接状态的信息和事件数据。
    /// </summary>
    public class StatusEventArgs : EventArgs
    {
        /// <summary>
        /// 是否已连接。
        /// </summary>
        public bool IsConnected { get; set; }

        /// <summary>
        /// 使用默认的参数创建 Cpjit.SunnyPaine.Toolkit.RabbitMQ.Model.StatusEventArgs 的实例。
        /// </summary>
        public StatusEventArgs()
        {
        }

        /// <summary>
        /// 使用指定的参数创建 Cpjit.SunnyPaine.Toolkit.RabbitMQ.Model.StatusEventArgs 的实例。
        /// </summary>
        /// <param name="isConnected">是否已连接。</param>
        public StatusEventArgs(bool isConnected)
        {
            this.IsConnected = isConnected;
        }
    }
}